/*
* 解决深层数据连点问题  => a.b.c
*  { a:{ b:{ c:100 } } }
*
* @dataObj:  { a:{ b:{ c:100 } } }
* @keyName:   a.b.c
* */

export default function lookUp(dataObj,keyName){
    // 如果有  .  但是不能等于 . 否则会替换为 ''
    if (keyName.indexOf('.') !== -1 && keyName !== '.'){
        // 拆分 .
        var keys = keyName.split('.')
        var temp = dataObj
        for (let i = 0; i < keys.length; i++) {
            temp = temp[keys[i]]
        }
        return temp
    }
    // 如果没有  .
    return dataObj[keyName]
}